package com.manong.service;

import com.github.pagehelper.PageInfo;
import com.manong.domain.Store;
import com.manong.query.StoreQueryObject;
import com.manong.vo.GoodsStoreVo;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

// MenuService.java 接口
public interface StoreService {

    PageInfo query(StoreQueryObject queryObject);

    void delete(Integer id);

    void saveOrUpdate(Store store);

    @Transactional
    void save(Store store);

    void update(Store store);

    Store get(Integer id);

    Store getStoreByManager(Integer id);

    int getTotalStoreCount();

    List<GoodsStoreVo> getGoodsInStore(Integer storeId);
}
